跳转至

NET_SDK_QueryNodeList

接口定义

1
2
3
4
5
6
BOOL NET_SDK_QueryNodeList(
    LONG lUserID,
    const NET_SDK_NODE_PARAM queryParam,
    char* outNodesBuffer,
    unsigned int outNodesBufferSize,
    unsigned int* outFilledSize);
1
2
3
4
5
6
public static extern Boolean NET_SDK_QueryNodeList(
    Int32 lUserID,
    in NET_SDK_NODE_PARAM queryParam,
    IntPtr outNodesBuffer,
    in UInt32 outNodesBufferSize,
    ref UInt32 outFilledSize);

功能描述

查询NVR节点列表。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
queryParamin const NET_SDK_NODE_PARAM 查询参数。
outNodesBufferout char* 节点列表。
outNodesBufferSizein unsigned int outNodesBuffer的长度。
outFilledSizeout unsigned int* 返回数据的长度。

返回值

  • 类型:BOOL

  • 说明:成功返回TRUE,失败返回FALSE。

备注

根据queryParam.nodeType不同,outNodesBuffer类型不同,具体如下:

nodeType 类型 outNodesBuffer 类型
1(E_DIGITAL_CHL_TYPE) NET_SDK_DEV_NODE_CHL的数组
2(E_ANALOG_CHL_TYPE) NET_SDK_DEV_NODE_CHL的数组
3(E_ALARMOUT_CHL_TYPE) NET_SDK_DEV_NODE_ALARMOUT的数组
4(E_SENSOR_CHL_TYPE) NET_SDK_DEV_NODE_SENSOR的数组
5(E_VOICE_CHL_TYPE) NET_SDK_DEV_NODE_VOICE的数组
错误码